package com.ruoyi.portal.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
 * 新闻对象 por_news
 *
 * @author cjie
 * @date 2021-05-20
 */
@Data
@ApiModel
public class PorNews extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 新闻ID */
    @ApiModelProperty(value = "新闻ID")
    private Integer id;

    /** 新闻状态（0正常 1关闭） */
    @Excel(name = "新闻状态", readConverterExp = "0=正常,1=关闭")
    @ApiModelProperty(value = "新闻状态（0正常 1关闭）")
    private String status;

    /** 新闻图片 */
    @Excel(name = "新闻图片")
    @ApiModelProperty(value = "新闻图片")
    private String newsPic;

    /** 新闻类型 */
    @Excel(name = "新闻类型")
    @ApiModelProperty(value = "新闻类型")
    private Integer typeId;

    /** 标签 */
    @Excel(name = "标签")
    @ApiModelProperty(value = "标签")
    private String label;

    /** 作者 */
    @Excel(name = "作者")
    @ApiModelProperty(value = "作者")
    private String author;

    /** 新闻标题 */
    @Excel(name = "新闻标题")
    @ApiModelProperty(value = "新闻标题")
    private String newsTitle;

    /** 新闻简介 */
    @Excel(name = "新闻简介")
    @ApiModelProperty(value = "新闻简介")
    private String newsIntroduction;

    /** 原文地址 */
    @Excel(name = "原文地址")
    @ApiModelProperty(value = "原文地址")
    private String originalAddress;

    /** 新闻内容 */
    @Excel(name = "新闻内容")
    @ApiModelProperty(value = "新闻内容")
    private String newsContent;

    //页面展示VO属性
    /** 新闻类型 */
    private String typeName;

    //发布时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date publicTime;
}
